package com.punai.dataanalysis.epdatakb.domain;

import java.math.BigDecimal;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.FieldFill;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.punai.common.annotation.Excel;
import com.punai.common.core.domain.BaseEntity;

/**
 * 土建单位人工费占比明细对象 data_analysis_jtcz_tjdwgffzbmx
 *
 * @author zxw_
 * @date 2023-04-20
 */
public class DataAnalysisJtczTjdwgffzbmx extends BaseEntity
        {
private static final long serialVersionUID = 1L;

    /** 主键 */
    private String id;
    /** 上级ID */
    @Excel(name = "上级ID")
    private String pid;
    /** 统计月份 */
    @Excel(name = "统计月份")
    private String ydTime;
    /** 序号 */
    @Excel(name = "序号")
    private String xh;
    /** 单位名称 */
    @Excel(name = "单位名称")
    private String deptName;
    /** 本年土建完成产值/含甲供材、不含税 */
    @Excel(name = "本年土建完成产值/含甲供材、不含税")
    private BigDecimal yearTjWccz;
    /** 本年安装完成产值/含甲供材、不含税 */
    @Excel(name = "本年安装完成产值/含甲供材、不含税")
    private BigDecimal yearAzWccz;
    /** 土建项目人工费/元 */
    @Excel(name = "土建项目人工费/元")
    private BigDecimal tjxmrgf;
    /** 土建项目人工费占比/% */
    @Excel(name = "土建项目人工费占比/%")
    private BigDecimal tjxmrgfzb;
    /** 安装项目人工费/元 */
    @Excel(name = "安装项目人工费/元")
    private BigDecimal azxmrgf;
    /** 安装项目人工费占比/% */
    @Excel(name = "安装项目人工费占比/%")
    private BigDecimal azxmrgfzb;
    public void setId(String id)
    {
        this.id = id;
    }

    public String getId()
    {
        return id;
    }
    public void setPid(String pid)
    {
        this.pid = pid;
    }

    public String getPid()
    {
        return pid;
    }
    public void setYdTime(String ydTime)
    {
        this.ydTime = ydTime;
    }

    public String getYdTime()
    {
        return ydTime;
    }
    public void setXh(String xh)
    {
        this.xh = xh;
    }

    public String getXh()
    {
        return xh;
    }
    public void setDeptName(String deptName)
    {
        this.deptName = deptName;
    }

    public String getDeptName()
    {
        return deptName;
    }
    public void setYearTjWccz(BigDecimal yearTjWccz)
    {
        this.yearTjWccz = yearTjWccz;
    }

    public BigDecimal getYearTjWccz()
    {
        return yearTjWccz;
    }
    public void setYearAzWccz(BigDecimal yearAzWccz)
    {
        this.yearAzWccz = yearAzWccz;
    }

    public BigDecimal getYearAzWccz()
    {
        return yearAzWccz;
    }
    public void setTjxmrgf(BigDecimal tjxmrgf)
    {
        this.tjxmrgf = tjxmrgf;
    }

    public BigDecimal getTjxmrgf()
    {
        return tjxmrgf;
    }
    public void setTjxmrgfzb(BigDecimal tjxmrgfzb)
    {
        this.tjxmrgfzb = tjxmrgfzb;
    }

    public BigDecimal getTjxmrgfzb()
    {
        return tjxmrgfzb;
    }
    public void setAzxmrgf(BigDecimal azxmrgf)
    {
        this.azxmrgf = azxmrgf;
    }

    public BigDecimal getAzxmrgf()
    {
        return azxmrgf;
    }
    public void setAzxmrgfzb(BigDecimal azxmrgfzb)
    {
        this.azxmrgfzb = azxmrgfzb;
    }

    public BigDecimal getAzxmrgfzb()
    {
        return azxmrgfzb;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("id", getId())
            .append("pid", getPid())
            .append("createBy", getCreateBy())
            .append("updateBy", getUpdateBy())
            .append("createTime", getCreateTime())
            .append("updateTime", getUpdateTime())
            .append("ydTime", getYdTime())
            .append("xh", getXh())
            .append("deptName", getDeptName())
            .append("yearTjWccz", getYearTjWccz())
            .append("yearAzWccz", getYearAzWccz())
            .append("tjxmrgf", getTjxmrgf())
            .append("tjxmrgfzb", getTjxmrgfzb())
            .append("azxmrgf", getAzxmrgf())
            .append("azxmrgfzb", getAzxmrgfzb())
        .toString();
    }
}
